Domain-Specific Software Component Models

نویسندگان

  • Kung-Kiu Lau
  • Faris M. Taweel
چکیده

We believe that for developing applications in a specific domain, the best kind of software component model to use is a domain-specific one. We also believe that current component models intended for specific domains are actually not domain-specific. In this paper we present an approach for deriving domain-specific component models from the domain model of a given domain, and show why such a component model is better than existing models that are not domain-specific.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontology-Based Domain-Driven Design

This paper suggests a method for designing domain-specific models of software applications, based on the use of domain ontologies. We will illustrate that the application objects of a domain-specific component can be derived from ontological categories for the domain and the application behavior can be modeled as aspects that cross-cut the application objects. The method leads to a specific arc...

متن کامل

A Process and Retrospection on Creating a Domain Model for Avionic Software** ADAGE-UT-93-04

ADAGE is a project to define and realize a domain-specific software architecture (DSSA) technology for assisting the development of avionics software. The central concept of DSSA is the use of software system generators that implement component-based models of software systems in the target domain [SEI90]. We have developed a domain model for avionics software using the GenVoca domain modeling ...

متن کامل

Relationship Model of Abstractions Used for Developing Domain Generators

In this paper, we analyze the abstractions used for developing component-based domain generators. These include programming paradigms, programming languages, component models, and generator architecture models. On the basis of the analysis, we present a unified relationship model between the domain content, technological factors (structuring, composition, and generalization), and domain archite...

متن کامل

HP Domain Analysis: Producing Useful Models for Reusable Software

A software domain is a set of systems or applications that share some common functionality. This common functionality is typically embodied in various software components.* Domain analysis is a software engineering process that produces a characterization of a software domain to support the reuse of the software components. The HP domain analysis method produces a set of models that guide the d...

متن کامل

A Domain Model for Avionics Software

ADAGE is a project to define and realize a MegaProgramming technology for assisting the development of avionics software. The central concept of MegaProgramming is the use of domain-specific software generators that implement component-based models of software systems in the target domain [SEI90]. This report presents a preliminary domain model for avionics software. We define a layered-softwar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009